#ifndef __NUNCOPYABLE_HPP__
#define __NUNCOPYABLE_HPP__


namespace wd
{
class Nuncopyable
{
protected:
    Nuncopyable(){}
    Nuncopyable(const Nuncopyable &) =delete;
    Nuncopyable &operator = (const Nuncopyable&)=delete;
};

}//end of namespace


#endif // __NUNCOPYABLE_HPP__

